home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / Z-Misc Series / (k)zm.d64 / about'disk < prev    next >
Text File  |  2007-03-01  |  7KB  |  256 lines

  1.           ├╧═┴╠2.01 ╒╦╬O.3
  2.  
  3. --------------------------------------
  4.  
  5. ╘HIS IS THE THIRD ├╧═┴╠ APPLICATIONS
  6. DISK FOR THE ├╧═┴╠ CARTRIDGE FROM THE
  7. ╒╦ ├╧═┴╠ ╙PECIAL ╔NTEREST ╟ROUP. ╘HE
  8. PROGRAMS ON THIS DISK HAVE BEEN
  9. PROVIDED BY ├╧═┴╠ USERS FROM THE ╒╦
  10. FOR USE WITH ├╧═┴╠ ├ARTRIDGE VERSION
  11. 2.01 FOR THE ├OMMODORE 64.
  12.  
  13. ╘HESE PROGRAMS MAY BE COPIED
  14. UNCHANGED WITHOUT RESTRICTION. ╔F YOU
  15. CAN IMPROVE ON THESE PROGRAMS OR
  16. PRODUCE SOME NEW ├╧═┴╠ APPLICATIONS
  17. PLEASE SHARE THEM WITH THE ├╧═┴╠
  18. COMMUNITY BY SENDING THEM TO THE ╒╦
  19. ├╧═┴╠ ╙╔╟.
  20.  
  21. ╞ILE NAMES ON THIS DISK FOLLOW THE
  22. CONVENTIONS LAID DOWN BY THE ╒╙ ├╧═┴╠
  23. ╒SERS ╟ROUP TO AID PORTABILITY. ╘HIS
  24. MAY MEAN THAT SOME PROGRAMS REFER TO
  25. FILES WHICH ARE REFERENCED BY A NAME
  26. DIFFERENT FROM THAT ON THE DISK. ╔T
  27. SHOULD BE CLEAR WHICH FILE IS BEING
  28. REFERRED TO. ╞ILES PREFIXED WITH '╨╥╧├'
  29. SHOULD BE MERGED INTO YOUR OWN PROGRAMS
  30. WITH THE ├╧═┴╠ ═┼╥╟┼ COMMAND. ╞ILES
  31. PEFIXED WITH '╨╦╟' SHOULD BE LINKED TO
  32. YOUR OWN PROGRAMS WITH THE ├╧═┴╠ ╠╔╬╦
  33. COMMAND.
  34.  
  35. ┴LL PROGRAMS IN THE ┼DUCATION SECTION
  36. ARE WRITTEN BY ┬ERT ═ILLEST OF THE ╒╦
  37. ├╧═┴╠ ╙╔╟, EXCEPT FOR ╞╔╓┼╘╥┼┼╙ AND
  38. ╥┼├╒╥╙╔╧╬-╘╥┼┼ WHICH ARE WRITTEN BY
  39. ─AVE ╨IRIE OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  40.  
  41. ╘╥╔╙┼╘'╞╧╬╘.─┼═╧ IS ┬ERT'S ┬LOCKBUSTER
  42. ON THIS DISK! ╔T DEMONSTRATES HOW THE
  43. FONT PACKAGE, BUILT INTO THE CARTRIDGE,
  44. CAN BE USED TO STORE ╘╚╥┼┼ CHARACTER
  45. FONTS WHICH CAN BE DISPLAYED ON THE
  46. GRAPHIC SCREEN IN ┴╬┘ COMBINATION. ╔T
  47. ALSO INDICATES HOW A USER CAN USE THIS
  48. FACILITY. ╘HE FONT USED IN THIS
  49. DEMONSTRATION IS ╞╧╬╘.╘╥╔╙┼╘.
  50.  
  51. ╨╥╧├.╘┘╨┼.3'╙┼╘╙ IS A PROCEDURE TO MAKE
  52. TYPING IN 3 CHARACTER FONTS EASIER. ╔TS
  53. USE IS DESCRIBED IN ╘╥╔╙┼╘'╞╧╬╘.─┼═╧
  54.  
  55. ╒╙┼'┼╪╘.╞.─╔├┼ IS A DEMONSTRATION OF
  56. HOW TO USE EXTERNAL FUNCTIONS. ╔T IS
  57. DONE BY MEANS OF A DICE GAME. ╔T ALSO
  58. SHOWS HOW TO TRAP DISK ERRORS WHEN
  59. EXTERNAL FUNCTIONS/PROCEDURES ARE
  60. CALLED UP.
  61.  
  62. ┼╪╘.╞╒╬├.─╔├┼ IS THE EXTERNAL FUNCTION
  63. USED IN THE ABOVE DEMO
  64.  
  65. ╨╥╧├.┼╪╘.╚┴╬─╠┼╥ IS A PROCEDURE YOU CAN
  66. USE IN YOUR OWN PROGRAMS TO TRAP DISK
  67. ERRORS WHEN USING EXTERNAL PROCEDURES
  68. AND FUNCTIONS.
  69.  
  70. ╔╬╘╥╧─'╤╒╔├╦╙╧╥╘ AND ─┼═╧'╤╒╔├╦╙╧╥╘.2
  71. ARE UPDATED VERSIONS OF THE PROGRAMS
  72. THAT APPEARED ON THE FIRST ╒╦ ├╧═┴╠ ╙╔╟
  73. DISK. ╘HEY ARE MUCH BETTER THAN THE
  74. ORIGINALS.
  75.  
  76. ╨╥╧├.╤╒╔├╦╙╧╥╘, ╨╥╧├.╙┼╠┼├╘'╙╧╥╘ AND
  77. ╨╥╧├.┬╒┬┬╠┼╙╧╥╘ ARE ALSO UPDATES FROM
  78. THE FIRST DISK. ╘HEY ARE SORTING
  79. PROCEDURES THAT CAN BE USED WITH YOUR
  80. OWN PROGRAMS.
  81.  
  82. ╞╔╓┼╘╥┼┼╙ IS A DEMO OF INCREASING USE
  83. OF A RECURSIVE PROCEDURE, (╘╥┼┼).
  84.  
  85. ╥┼├╒╥╙╔╧╬-╘╥┼┼ SHOULD BE LISTED TO A
  86. PRINTER. ╔T WILL THEN SHOW IN DETAIL
  87. THE PRECISE COMMANDS EXECUTED WHEN A
  88. PARTICULAR RECURSIVE PROCEDURE,
  89. ╘╥┼┼(3), IS CALLED.
  90.  
  91. ┴LL THE ╒TILITIES DOWN TO
  92. ╨╥╧├.╤╒╧╘┼'╦┼┘╙ ARE WRITTEN BY ┬ERT
  93. ═ILLEST OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  94.  
  95. ┬┴╥'╟╥┴╨╚3 IS AN EXAMPLE OF HOW TO DRAW
  96. BAR GRAPHS. ╘HE NEXT DISK WILL INCLUDE
  97. A MORE DETAILED PROCEDURE FOR THIS.
  98.  
  99. ╨╥╧├'╘╥┴╨'╨╥╔╬╘╥ IS USED IN THE
  100. ┴PPLICATION PROGRAM ├┘├╠┼'╟┼┴╥'─┴╘┴5.
  101. ╚OWEVER, THE IDEA CAN BE USED
  102. GENERALLY. ╔T SHOWS HOW TO DIRECT ALL
  103. PRINTER OPERATIONS THROUGH ONE
  104. PROCEDURE SO THAT ERRORS CAN BE TRAPPED
  105. WITHOUT THE REPEATED USE OF
  106. ╘╥┴╨...╚┴╬─╠┼╥.
  107.  
  108. ╨╥╧├.┬╠╔╬╦'╙╘╥$ IS A SIMPLE PROCEDURE
  109. TO WAIT FOR A KEY PRESS WHILE
  110. DISPLAYING A FLASHING MESSAGE.
  111.  
  112. ╨╥╧├.┘┼╙'╬╧+╙╘╥$ IS A PROCEDURE TO WAIT
  113. FOR A 'Y' OR 'N' KEYPRESS WHILE
  114. DISPLAYING A FLASHING USER DEFINED
  115. QUESTION.
  116.  
  117. ╨╥╧├'╔╘┴╠╔├╙.2 IS AN UPDATED VERSION OF
  118. ╠╙╘.─┼═'╔╘┴╠╔├╙ FROM THE SECOND ╒╦ ╙╔╟
  119. ├╧═┴╠ DISK. ╔T EXTENDS ITALIC PRINTING
  120. TO BE COMPATIBLE WITH THE WINDOW
  121. PROCEDURES OFF THE SAME DISK.
  122.  
  123. ╔╘┴╠╔├╙'╫╔╬─╧╫'2 IS A DEMO OF THE ABOVE
  124. UTILITY.
  125.  
  126. ╙├╥┼┼╬'┴╠╠'├╚┴╥╙ IS A PROGRAM TO
  127. DISPLAY THE CHARACTERS SETS IN
  128. OPERATION. ╔T IS USEFUL FOR LOOKING UP
  129. DETAILS OF CHARACTERS WHEN CONSIDERING
  130. CHANGES FOR A USER DEFINED FONT.
  131.  
  132. ╨╥╧├.╤╒╧╘┼'╦┼┘╙ IS USED TO REDEFINE THE
  133. FUNCTION KEYS. ╔N PARTICULAR TOGGLING
  134. IN AND OUT OF QUOTE MODE IS CARRIED OUT
  135. USING FUNCTION KEYS.
  136.  
  137. ╨┼┼╦╙'╘╧'╧┬╩ IS A USEFUL UTILITY TO
  138. CREATE AN OBJECT FILE, SUITABLE FOR
  139. INCLUSION IN A PACKAGE, FROM CODE THAT
  140. IS IN THE COMPUTER MEMORY. ╔T ALSO
  141. TAKES INTO ACCOUNT THAT THE FINAL
  142. PRODUCT MAY NEED TO BE RELOCATED
  143. (THE CODE ITSELF MUST BE RELOCATABLE).
  144. ╘HIS ROUTINE WAS WRITTEN BY ╥.┴. ╞ORD
  145. OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  146.  
  147. ╨╥╧├.802╟╥┴╞─╒═╨ IS USED TO DUMP A
  148. HIRES SCREEN TO AN ═╨╙802 PRINTER. ╘O
  149. USE IT ═┼╥╟┼ THE ROUTINE INTO MEMORY.
  150. ╔F THE GRAPHIC SCREEN IS SET UP THEN DO
  151. A ╙├┴╬ AND TYPE ╟╙─ <╥┼╘╒╥╬>. ╘HIS
  152. PROCEDURE IS ╙-╠-╧-╫, 30 MINS PER
  153. SCREEN DUMP, BUT AN 802 IS NOT A VERY
  154. GOOD PRINTER FOR HIRES GRAPHICS! ╞RED
  155. ╥USSELL OF THE ╒╦ ├╧═┴╠ ╙╔╟ WROTE THE
  156. ROUTINE.
  157.  
  158. ╨╥╧├.╞╔╠╠╙├╥┼┼╬ IS A ROUTINE WHICH
  159. QUICKLY FILLS A COMPLETE GRAPHIC
  160. SCREEN WITH THE GIVEN FOREGROUND
  161. COLOUR. ╔ WROTE THIS ONE!
  162.  
  163. ┴═╨┼╥╙┴╬─ IS A PROGRAM TO LOAD THE &
  164. DISK UTILITIES. ╔T CALLS UP ╙╦═.╚┼╠╨.
  165. ╔T WILL LOAD &:╞┴╙╘ WHICH SPEEDS UP
  166. DISK READ/WRITE AND &:╬╧ ╦╬╧├╦╙ WHICH
  167. WILL STOP THE 'HEAD BANGING' ROUTINE
  168. WHEN A DISK ERROR IS FOUND. ╘HE ╞┴╙╘
  169. AND ╬╧ ╦╬╧├╦ FILES ARE FOR USE WHEN IT
  170. IS NOT POSSIBLE TO COPY THE & FILES.
  171. ┴LL THE PROGRAMS HAVE BEEN WRITTEN BY
  172. ╠ORCAN ┴DRIAN OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  173.  
  174. ├╧═╨╧╙┼╥ IS A PROGRAM WHICH WILL ALLOW
  175. THE CREATION OF MONOPHONIC MUSIC.
  176. ╔NSTRUCTIONS FOR USE ARE WITHIN THE
  177. PROGRAM. ╔T COULD BE ENHANCED BUT IS AN
  178. EXCELLENT STARTER PROGRAM FOR GETTING
  179. MUSIC OUT OF YOUR 64. ┴ JOYSTICK IS
  180. USED TO CHOOSE MENU OPTIONS WHICH IS A
  181. GOOD IDEA. ╘HIS PROGRAM WAS WRITTEN BY
  182. ┬RIAN ╞OSTER OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  183.  
  184. ╓┴╥╔┴╘╔╧╬╙ AND ╬╧╥╫┼╟.─┴╬├┼ ARE
  185. PIECES OF MUSIC SCORE CREATED WITH THE
  186. ABOVE PROGRAM.
  187.  
  188. ├┘├╠┼'╟┼┴╥'─┴╘┴5 IS FOR THE SERIOUS
  189. CYCLIST. ╔T WILL WORK OUT GEAR
  190. COMBINATIONS WITH VARIOUS CHAINWHEELS
  191. AND REAR COGS PRODUCING MORE EXTENSIVE
  192. LISTS THAN ARE USUALLY AVAILABLE.
  193.  
  194. ├╧═┴╠┴╥═├╠╧├╦ IS FOR THOSE WHO SLEEP
  195. WITH THEIR 64 (NEAR BY) AND HAVE
  196. TROUBLE GETTING UP IN THE MORNING. ┴DD
  197. YOUR OWN MUSIC ROUTINE AND YOUR 64 WILL
  198. WAKE YOU UP AT THE DESIRED TIME.
  199.  
  200. ╓╘-52 IS A TERMINAL PROGRAM TO GIVE
  201. 300/300 BAUD COMMUNICATIONS VIA A MODEM
  202. CONNECTED TO THE ╥╙232 PORT. ╔T HAS
  203. BEEN CONVERTED FROM AN ├╧═┴╠ 0.14
  204. VERSION FROM THE ╒╙ ├╧═┴╠ ╒SERS ╟ROUP
  205. BY ╠ORCAN ┴DRIAN OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  206.  
  207. ╞╧╬╘.╙╠╔═ IS THE FONT USED IN THE
  208. PROGRAM ╥┼┴─'┴┬╧╒╘'─╔╙╦ ON THIS DISK.
  209. ╔T ORIGINATED FROM ├OLIN ╘HOMPSON OF
  210. THE ╒╙ ├╧═┴╠ ╒SERS ╟ROUP.
  211.  
  212. ╞╧╬╘.╘╥╔╙┼╘ IS A FONT WHICH INCLUDES
  213. THE SLIM CHARACTERS OF THE FONT ABOVE,
  214. STANDARD SIZE CHARACTERS AND ITALIC
  215. CHARACTERS, ALL IN ONE FONT. ┬E SURE TO
  216. LOOK AT ╘╥╔╙┼╘'╞╧╬╘.─┼═╧ TO SEE HOW
  217. EFFECTIVE USE OF THESE THREE SETS ALL
  218. AT ONCE CAN BE. ╔T WAS PRODUCED BY ┬ERT
  219. ═ILLEST OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  220.  
  221. ╘HE PACKAGE SECTION HAS BEEN PREPARED
  222. BY ╬ICK ╚IGHAM OF THE ╒╦ ├╧═┴╠ ╙╔╟.
  223.  
  224. ╨╦╟.┬╠┴╙ IS A PACKAGE GIVING ┬ASIC
  225. ╠INEAR ┴LGEBRA ╙UBPROGRAMS. ╘HEY ARE
  226. USED TO CARRY OUT VECTOR OPERATIONS.
  227. ╒SE ╞╔╠┼'╘╧'╓╔┼╫ TO READ ╘╪╘.┴┬╧╒╘'┬╠┴╙
  228. AND ╘╪╘.─╧├'┬╠┴╙ WHICH WILL TELL YOU
  229. ALL ABOUT THE PACKAGE AND ITS USE.
  230. ╘┼╙╘'┬╠┴╙ IS A DEMO OF THE PACKAGE AND
  231. ╙╟┼╞┴ IS AN EXAMPLE OF USING THE
  232. PACKAGE ROUTINES TO SOLVE A SET OF
  233. LINEAR EQUATIONS. ╙╥├.┬╠┴╙ IS THE
  234. SOURCE CODE (├OMMODORE ┴SSEMBLER?) FOR
  235. THE PACKAGE.
  236.  
  237. ---------------------------------------
  238. ├OMMENTS OR FURTHER APPLICATIONS FOR
  239. THE ├╧═┴╠ ├ARTRIDGE SHOULD BE SENT
  240. TO:
  241.  
  242.         ┬RIAN ╟RAINGER,
  243.         ╒╦ ├╧═┴╠ ╙╔╟,
  244.         ╔├╨╒╟,
  245.         73, ═INEHEAD ╫AY,
  246.         ╙TEVENAGE,
  247.         ╚ERTFORDSHIRE
  248.         ╙╟1 2╚┌
  249.         ┼NGLAND
  250.  
  251.         ╘ELEPHONE:       +44 438 727925
  252.         ╨RESTEL ═AILBOX:  438727925
  253.         ├OMPUNET ├OURIER: ┬╥╔┴╬
  254.  
  255. 16TH ═ARCH 1986
  256.      '1;EOYcmwüïòƒ⌐│╜╟╤█σ∩